package com.gdust.hzx.manager.mapper;

import com.gdust.hzx.model.entity.order.OrderStatistics;
import org.apache.ibatis.annotations.Mapper;

/**
 * ClassName: OrderInfoMapper
 * Package: com.gdust.spzx.manager.mapper
 * Description: 用于操作订单相关信息的 Mapper 接口，提供数据库交互功能
 *
 * @Author syun
 * @Create 2024/12/24 16:54
 * @Version 1.0
 */
@Mapper
public interface OrderInfoMapper {

    /**
     * 根据指定日期统计前一天交易金额
     *
     * @param createDate 指定的统计日期（格式为 "yyyy-MM-dd"）
     *                   - 用于筛选订单创建时间属于该日期的数据
     * @return OrderStatistics 封装的统计结果对象，包含：
     *         - 统计日期
     *         - 总交易金额
     *         - 总交易订单数
     */
    OrderStatistics selectStatisticsByDate(String createDate);
}
